1.功能说明
部署FRP软件后,您可以轻松的从互联网直接SSH
登陆您的试验虚拟机,且可以使用复制、粘贴、文件上传等功能,为您的试验调试带来便利。
前提条件:部署FRP
软件的虚拟机需可以访问互联网,并关闭操作系统防火墙。试验虚拟机成功部署FRP
后即可从互联网直接SSH
访问您的试验虚拟机,给您的试验操作及配置带来极大方便。
为保障您的试验虚拟机不被其他人误操作,配置完成后请自行修改虚拟机密码,包括root
用户和默认ustc
用户密码。
FRP
使用端口号请通过平台工单功能向管理员申请,端口号每人1个,请妥善保管。
2.安装使用的操作步骤(linux版)
下面是操作步骤,以CENTOS7-MINIMAL
镜像为例:
1.yum
安装wget
组件,yum install wget
,安装成功界面如下:
2.虚拟机下载 FRP软件
wget http://202.38.68.71:88/ceni/frp_0.42.0_linux_amd64.tar.gz
3.解压
tar zxvf ./frp*.gz
4.进入解压目录,修改配置文件 frpc.ini
# frpc.ini
[common]
server_addr = 202.38.68.71
server_port = 1000
[ssh+端口号]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 端口号
5.运行客户端代理
./frpc -c ./frpc.ini
6.配置成功后提示如下
7.互联网SSH登陆
通过互联网ssh -p port ustc@202.38.68.71
即可登陆到试验虚拟机。
3.安装使用的操作步骤(Windows
远程桌面版)
1.网页打开 http://202.38.68.71:88/ceni/
2.下载frp_0.42_windows.zip
到本地
3.在设置>更新和安全里关闭Windows defender
(临时),最好永久关闭:
- 开始>运行>
gpedit.msc
,或者直接输入“组策略” - 计算机配置>
Windows
设置>安全设置>高级安全Windows
防火墙>高级安全Windows
防火墙本地策略对象>Window
防火墙属性 - 将域配置文件、专用配置文件、公用配置文件的防火墙状态都设置为【禁用】;
4.解压缩frp_0.42_windows.zip
后进入目录,用记事本编辑frpc.ini
:
# frpc.ini
[common]
server_addr = 202.38.68.71
server_port = 1000
[ssh+端口号]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 端口号
5.允许远程桌面连接,右击“此电脑”> 属性>远程设置>将 “不允许远程连接到此计算器” 改为“允许远程连接到此计算器“,然后点击“应用” 和“确定”
6.打开cmd
,以管理员身份运行,进入frp_0.42_windows
目录,执行:
frpc.exe -c ./frpc.ini
7.Windows
系统直接用自带的“远程桌面”访问即可,MacOS
下载Microsoft Remote Desktop
安装后连接,下载地址为 https://go.microsoft.com/fwlink/?linkid=868963
Microsoft Remote Desktop
连接时,在PC name
里输入“202.38.68.71:端口”,勾选“Connect to an admin session”
4.注意事项
- 某些操作系统默认无法用root用户SSH登陆,需使用
ustc
账号登陆后切换; - 如配置不成功请检查操作系统
sshd
服务; - 部分操作系统默认未安装
openssh-server
,需自行手动安装。